.ytsection {padding: 60px 0;}
.ytfont {line-height: 1.42857143;font-size: 14px;min-width: 1230px;}
.ytsection a {color: #333;text-decoration: none;}
.ytsection a:hover {color: #023793;}
.ytsection ul {margin: 0;list-style: none;padding: 0;}
.ytsection .container {padding: 0 15px;width: 1200px;margin: 0 auto;}
.ytsection .section-title {margin-bottom: 40px;text-align: center;font-size: 28px;}
.ytsection .section-title p {color: #999;font-size: 14px;margin: 5px 0 0;}
.ytsection .section-title:after {display: block;content: '';width: 38px;height: 3px;margin: 15px auto 0;background-color: #023793;}
.ytsection .yt-news {margin-left: -71px;}
.ytsection .yt-news .item {float: left;width: 33.333333%;}
.ytsection .yt-news .wrap {border-left: 1px solid #ddd;padding-left: 35px;margin-left: 35px;}
.ytsection .yt-news .tit {margin-bottom: 15px;line-height: 30px;font-weight: bold;font-size: 18px;}
.ytsection .yt-news .tit .more {float: right;text-transform: uppercase;font-size: 12px;font-weight: normal;}
.ytsection .yt-news .tit strong {color: #023793;margin-left: 10px;font-size: 16px;}
.ytsection .yt-news .tit strong small {font-size: 14px;font-weight: normal;}
.ytsection .list-2 {margin-top: 15px;}
.ytsection .list-2 li a {display: block;line-height: 34px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;padding-left: 15px;}
.ytsection .list-2 li a:before {content: '';position: absolute;left: 0;top: 50%;width: 6px;height: 6px;background-color: #ccc;margin-top: -3px;border-radius: 50%;}
.ytsection .list-2 li a:hover:before {background-color: #023793;}
@media screen and (max-width: 767px) {.ytfont {min-width: 320px;padding-top: 50px;padding-bottom: 50px;}.ytsection .container {width: auto;}.ytsection .yt-news {margin-top: -20px;}.ytsection .yt-news .item {width: 100%;}.ytsection .yt-news .wrap {margin-top: 20px;}}
.footer {background-color: #333;color: #fff;}
.footer-copy {text-align: center;padding: 20px 0;background-color: #222;margin-top: 35px;color: #959595;}
.container {padding: 0 15px;width: 1200px;margin: 0 auto;}
@media screen and (max-width: 767px){.container {width: auto;}}
.pagebar { width:100%; margin:0 auto; padding:20px 0; font-size:14px; text-align:center; line-height:28px; clear:both; }
.pagebar .now-page { margin:5px; padding:5px 10px; color:#fff; font-weight:bold; line-height:16px; border:1px solid #3f72af; background:#3f72af; display:inline-block; }
.pagebar a { margin:4px; padding:0 10px; color:#777; font-weight:bold; border:1px solid #ebebeb; background:#fff; display:inline-block; }
.pagebar span { margin:0; padding:0; border:0; background:none; }
.pagebar a:hover { color:#3f72af; border:1px solid #3f72af; background:#fff; }